isoprene polymerization - French English Dictionary